@echo off
chcp 65001 >nul
echo 智慧树刷课脚本打包工具
echo ========================

echo 检查依赖...
python -c "import PyInstaller" 2>nul
if %errorlevel% neq 0 (
    echo 错误: 未安装 PyInstaller
    echo 请运行: pip install pyinstaller
    pause
    exit /b 1
)

echo 检查语音依赖...
python -c "import pyttsx3" 2>nul
if %errorlevel% neq 0 (
    echo 错误: 未安装 pyttsx3
    echo 请运行: pip install pyttsx3
    pause
    exit /b 1
)

echo 清理旧的构建文件...
if exist build rmdir /s /q build
if exist dist rmdir /s /q dist

echo 开始打包...
pyinstaller --clean zhihuishu.spec

if %errorlevel% neq 0 (
    echo 打包失败!
    pause
    exit /b 1
)

echo.
echo 打包完成!
echo 可执行文件位置: dist\zhihuishu\zhihuishu.exe
echo.
echo 注意事项:
echo 1. 首次运行需要将config.ini文件放在可执行文件同目录下
echo 2. 程序运行需要data文件夹中的相关配置文件
echo 3. 语音提醒功能需要系统支持TTS语音引擎
echo 4. 建议将整个dist\zhihuishu文件夹作为发布包
echo.
pause
